/**
 * 脚本基础配置
 */
export interface ScriptConfig {
  PROJECT_NAME: string
  NAME: string
  AUTHOR: string
  SCRIPT_ID: string
  MAIN_SCRIPT_FILENAME: string
  META_SCRIPT_FILENAME: string
  REPO_BASE_URL: string
  GREASY_FORK_BASE_URL: string
}

/**
 * 构建配置
 */
export interface BuildConfig {
  PROJECT_NAME: string
  NAME: string
  AUTHOR: string
  VERSION: string
  DESCRIPTION: string
  LICENSE: string
  CREATE_TIME: string
  MAIN_SCRIPT_FILENAME: string
  META_SCRIPT_FILENAME: string
  URL: {
    REPO_URL: string
    HOMEPAGE_URL: string
    DOWNLOAD_URL: string
    UPDATE_URL: string
    VERSIONS_URL: string
    FEED_BACK_URL: string
  }
  IMAGE: {
    LOGO_URL: string
    DEFAULT_AVATAR_URL: string
    CREATOR_AVATAR_URL: string
  }
}
